////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-2017 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @file camxjpegproperty.h
/// @brief Define Qualcomm Technologies, Inc. JPEG proprietary data for holding internal properties/events
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef CAMXJPEGPROPERTY_H
#define CAMXJPEGPROPERTY_H

#include "camxdefs.h"

CAMX_NAMESPACE_BEGIN

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Describes Common JPEG data structures
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/// @brief Structure JPEG encoder output Info
struct EncoderOutInfo
{
    INT32* pBufferFilledSize; ///< pointer to size filled by JPEG encoder
    INT32 bufferFilledSize;   ///< size filled by JPEG Aggregator
};

CAMX_NAMESPACE_END

#endif // CAMXJPEGPROPERTY_H
